﻿@model RBAC.Web.Models.DomainModel
@using RBAC.Web.CustomHelpers
@using RBAC.Web.Mapper
@using RBAC.Web.Utilities

@{
    var userProfile = Session["UserProfile"] as RbacLib.Models.UserProfile;
    var privilegeInsertDomain = RbacUtil.SetAddDomainButton(userProfile);

    //privilegeInsertDomain = string.Empty;
}

@{
    ViewBag.Title = "Add Domain";
    Layout = "~/Views/Shared/_Layout.cshtml";

    string returnUrl = Url.Action("ListDomain", "Domain");
}

@section Styles {
    <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/form.js")" type="text/javascript"></script>
    <link href="@Url.Content("~/Content/themes/base/jquery-ui.css")" rel="stylesheet" type="text/css" />
    <link href="@Url.Content("~/Content/themes/base/jquery.ui.datepicker.css")" rel="stylesheet" type="text/css" />

    <script type="text/javascript">
        $(function () {
            //How to setup Datepicker
            // SetDatePicker has 4 argurement
            // controlId -> id of control
            // maxdate -> maximun Date that can be selected 
            // mindate -> minimum Date that can be selected 
            // yearrange - > range of year
            // more information see http://api.jqueryui.com/datepicker/
            //ถ้าไม่มีกำหนด maxdate, mindate, yearrange
            SetDatePicker("FreeDate");			 

            //How to setup Lookup
            // SetLookupFor has 3 argurement
            // controlId -> id of control
            // getLookupId -> hidden control's id for getlookup link
            // popLookupId -> hidden control's id for poplookup link
        });
    </script>
}

<h2>New Domain</h2>


@using (Html.BeginForm("AddDomain", "Domain", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    @Html.ValidationSummary(false)
    <fieldset>
        <legend>DomainModel</legend>


        <div class="two-column-container">


            <div class="texteditor">
                @Html.LabelFor(model => model.DomainName)
                @Html.EditorFor(model => model.DomainName)
                <input type="hidden" name="Mode" value="Add" />
            </div>


            <div class="texteditor">
                @Html.LabelFor(model => model.Description)
                @Html.EditorFor(model => model.Description)
            </div>







        </div>
        <div class="bottom-menu clear">
            <input type="submit" value="Add" @privilegeInsertDomain  />
            <input id="cancel" onclick="location.href='@returnUrl    '" type="button" value="Cancel" />
        </div>
    </fieldset>
}
